- cached
void cached(void delegate() dg, string f, size_t l)
Undocumented in source. Be warned that the author may not have intended to support it.
- clearCache
void clearCache()
Clears all cache.
This may be useful after a dub.template.json was already generated.
Or for example, after changing the current game.
- downloadFileIfNotExists
bool downloadFileIfNotExists(string purpose, string link, string outputName, Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- downloadWithProgressBar
size_t downloadWithProgressBar(Terminal t, string url, string saveToPath, size_t updateDelay)
Same as std.net.curl.download
Difference is that it shows a progress bar while downloading.
Returns the time needed to download.
- execDub
int execDub(Terminal t, DubArguments dArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
- extract7ZipToFolder
bool extract7ZipToFolder(string zPath, string outputDirectory, Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- extractTarGzToFolder
bool extractTarGzToFolder(string tarGzPath, string outputDirectory, Terminal t)
Undocumented in source. Be warned that the author may not have intended to support it.
- extractToFolder
bool extractToFolder(string zPath, string outputDirectory, Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- extractZipToFolder
bool extractZipToFolder(string zipPath, string outputDirectory, Terminal t)
Undocumented in source. Be warned that the author may not have intended to support it.
- filesExists
bool filesExists(string basePath, string[] files)
Undocumented in source. Be warned that the author may not have intended to support it.
- findProgramPath
string findProgramPath(string program)
Undocumented in source. Be warned that the author may not have intended to support it.
- getBackChoice
Choice getBackChoice()
Undocumented in source. Be warned that the author may not have intended to support it.
- getBuildTarget
string getBuildTarget(string target)
Undocumented in source. Be warned that the author may not have intended to support it.
- getDubPath
string getDubPath()
Undocumented in source. Be warned that the author may not have intended to support it.
- getFirstExisting
string getFirstExisting(string basePath, string[] tests)
Undocumented in source. Be warned that the author may not have intended to support it.
- getFirstExistingVar
string getFirstExistingVar(string[] vars)
Undocumented in source. Be warned that the author may not have intended to support it.
- getGitExec
string getGitExec()
Undocumented in source. Be warned that the author may not have intended to support it.
- getHipPath
string getHipPath(string[] paths)
Undocumented in source. Be warned that the author may not have intended to support it.
- getProjectsAvailable
string[] getProjectsAvailable()
Undocumented in source. Be warned that the author may not have intended to support it.
- getSelectedCompiler
string getSelectedCompiler()
Undocumented in source. Be warned that the author may not have intended to support it.
- getSourceCodeEditor
string getSourceCodeEditor(string projectPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- getValidPath
string getValidPath(Terminal t, string pathRequired)
Undocumented in source. Be warned that the author may not have intended to support it.
- hasGit
bool hasGit()
Undocumented in source. Be warned that the author may not have intended to support it.
- hasLdc
bool hasLdc()
Undocumented in source. Be warned that the author may not have intended to support it.
- installFileTo
bool installFileTo(string purpose, string link, string outputName, string outputDirectory, Terminal t, RealTimeConsoleInput input)
- installGit
bool installGit(Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- isRecognizedExtension
bool isRecognizedExtension(string ext)
Undocumented in source. Be warned that the author may not have intended to support it.
- loadSubmodules
void loadSubmodules(Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- makeFileExecutable
bool makeFileExecutable(string filePath)
Undocumented in source. Be warned that the author may not have intended to support it.
- openSourceCodeEditor
bool openSourceCodeEditor(string projectPath)
Undocumented in source. Be warned that the author may not have intended to support it.
- outputTemplate
void outputTemplate(Terminal t, string templatePath)
Undocumented in source. Be warned that the author may not have intended to support it.
- outputTemplateForTarget
void outputTemplateForTarget(Terminal t, string target)
Undocumented in source. Be warned that the author may not have intended to support it.
- pollForExecutionPermission
bool pollForExecutionPermission(Terminal t, RealTimeConsoleInput input, string operation)
Undocumented in source. Be warned that the author may not have intended to support it.
- putResourcesIn
void putResourcesIn(Terminal t, string where)
Undocumented in source. Be warned that the author may not have intended to support it.
- removeExtension
string removeExtension(string input)
Removes the extension (while keeping numeric extensions such as dmd-2.105.0)
- requireConfiguration
void requireConfiguration(string cfgRequired, string purpose, Terminal t, RealTimeConsoleInput input)
Undocumented in source. Be warned that the author may not have intended to support it.
- runEngineDScript
void runEngineDScript(Terminal t, string script, string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
- selectChoiceBase
size_t selectChoiceBase(Terminal terminal, RealTimeConsoleInput input, Choice[] choices, string selectionTitle, size_t selectedChoice)
Undocumented in source. Be warned that the author may not have intended to support it.
- selectInFolder
string selectInFolder(string selectWhat, string directory, Terminal t, RealTimeConsoleInput input, string[] extFilters)
Undocumented in source. Be warned that the author may not have intended to support it.
- selectInFolderExtra
Choice* selectInFolderExtra(string selectWhat, string directory, Terminal t, RealTimeConsoleInput input, Choice[] choices, Choice[] extraChoices, string[] extFilters)
Main difference from selectInFolder is that it returns the choice and also acacepts extra choices.
- symlink
void symlink(string original, string link)
- timed
auto timed(T delegate() dg)
Undocumented in source. Be warned that the author may not have intended to support it.
- timed
auto timed(Terminal t, T delegate() dg)
Undocumented in source. Be warned that the author may not have intended to support it.
- unique
T[] unique(T[] input)
Undocumented in source. Be warned that the author may not have intended to support it.
- updateConfigFile
void updateConfigFile()
Undocumented in source. Be warned that the author may not have intended to support it.
- updateEngineFile
void updateEngineFile()
Undocumented in source. Be warned that the author may not have intended to support it.
- waitAndPrint
int waitAndPrint(Terminal t, Pid pid)
Undocumented in source. Be warned that the author may not have intended to support it.
- waitDub
int waitDub(Terminal t, DubArguments dArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
- waitDubTarget
int waitDubTarget(Terminal t, string target, DubArguments dArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
- waitOperations
bool waitOperations(bool delegate()[] operations)
Undocumented in source. Be warned that the author may not have intended to support it.
- windowsGetKeyWithPath
Key windowsGetKeyWithPath(string[] path)
Undocumented in source. Be warned that the author may not have intended to support it.
- writelnError
void writelnError(Terminal t, string[] what)
Undocumented in source. Be warned that the author may not have intended to support it.
- writelnHighlighted
void writelnHighlighted(Terminal t, string[] what)
Undocumented in source. Be warned that the author may not have intended to support it.
- writelnSuccess
void writelnSuccess(Terminal t, string[] what)
Undocumented in source. Be warned that the author may not have intended to support it.